// mksysnum_openbsd.pl 
// 上述命令生成的代码；不要编辑。

package syscall

const (
	SYS_EXIT           = 1   // /{void sys_exit（int rval）}
	SYS_FORK           = 2   // /{int sys_fork（void）}
	SYS_READ           = 3   // /{ssize_sys read（int fd，void*buf，size_nbyte）}
	SYS_WRITE          = 4   // /{ssize_sys write（int fd，const void*buf，\
	SYS_GETENTROPY     = 7   // /{int sys\u getentropy（void*buf，size\t nbyte）}
	SYS___TFORK        = 8   // /{int sys\u tfork（const struct\u tfork*param，
	SYS_LINK           = 9   // /{int sys\u link（const char*path，const char*link）}
	SYS_CHDIR          = 12  // /{int sys\u chdir（const char*path）}
	SYS_FCHDIR         = 13  // /{int sys\u fchdir（int fd）}
	SYS_MKNOD          = 14  // /{int sys mknod（const char*path，mode\
	SYS_CHMOD          = 15  // /{int sys chmod（const char path，mode t mode）}
	SYS_OBREAK         = 17  // /{int-sys\u-obreak（char*nsize）；}break-
	SYS_GETDTABLECOUNT = 18  // /{int-sys\u-getdtablecount（void）；}
	SYS_GETRUSAGE      = 19  // /{int-sys getrusage（int-who，
	SYS_SETUID         = 23  // /{int sys_setuid（uid_t uid）}
	SYS_GETUID         = 24  // /{uid_t sys_getuid（void）}
	SYS_GETEUID        = 25  // /{uid_t sys geteuid（void）}
	SYS_PTRACE         = 26  // /{int sys ptrace（int-req，pid，caddr t addr（void）}
	SYS_SENDMSG        = 28  // /{ssize\t sys\u sendmg（ints，
	SYS_RECVFROM       = 29  // /{ssize\t sys\u recvfrom（ints，void*buf，size\u t len，
	SYS_ACCEPT         = 30  // /{int sys u accept（ints，struct sockaddr*name，
	SYS_ACCESS         = 33  // /{int-sys\u-access（const-char*path，int-amode）}
	SYS_CHFLAGS        = 34  // /{int-sys\u-chflags（const-char*path，u-int-flags）}
	SYS_FCHFLAGS       = 35  // /{int-sys fchflags（int-fd，u-int-flags）}
	SYS_KTRACE         = 45  // /{int sys_-ktrace（const char*fname，int ops，
	SYS_SIGACTION      = 46  // /{int sys sigaction（int signum，
	SYS_GETGID         = 47  // /{gid_-t sys getgid（void）}
	SYS_ACCT           = 51  // /{int sys_acct（const char*path）；}
	SYS_SIGPENDING     = 52  // /{int sys_signing（void）；}
	SYS_FSTAT          = 53  // /{int sys fstat（int fd，struct stat*sb）}
	SYS_SYMLINK        = 57  // /{int sys\u符号链接（const char*path，
	SYS_READLINK       = 58  // /{ssize\t sys\u readlink（const char*path，
	SYS_EXECVE         = 59  // /{int sys\u execve（const char*path，
	SYS_UMASK          = 60  // /{mode t sys umask（mode\t newmask）}
	SYS_STATFS         = 63  // /{int sys\u statfs（const char*path，
	SYS_FSTATFS        = 64  // /{int sys\u fstatfs（int fd，struct statfs*buf）}
	SYS_FHSTATFS       = 65  // /{int sys fhstatfs（const fhandle t*fhp，
	SYS_VFORK          = 66  // /{int sys vfork（void）}
	SYS_MPROTECT       = 74  // /{int sys\u protect（void*addr，size\t len，
	SYS_MADVISE        = 75  // /{int sys\u madvise（void*addr，size\t len，
	SYS_UTIMES         = 76  // /{int sys utimes const char path，\
	SYS_SETGROUPS      = 80  // /{int sys\U setgroups（int gidsetsize，
	SYS_GETPGRP        = 81  // /{int sys\U getpgrp（void）}
	SYS_SETPGID        = 82  // /{int sys U setpgid（pid\t pid，pid\t pgid）}
	SYS_UTIMENSAT      = 84  // /{int-sys\u-utimensat（int-fd，const-char*path，
	SYS_FUTIMENS       = 85  // /{int-sys\u-futimens（int-fd，
	SYS_KBIND          = 86  // /{int-sys\u-kbind）（const-struct\u-kbind*param，
	SYS_CLOCK_GETTIME  = 87  // /{int-sys-clock\u-gettime（clock-id，
	SYS_CLOCK_SETTIME  = 88  // /{int-sys clock-settime，clock-id\t clock-id，
	SYS_DUP2           = 90  // /{int sys_dup2（int from，int to）；}
	SYS_NANOSLEEP      = 91  // /{int sys_nanosleep（const struct timespec*rqtp，
	SYS_FCNTL          = 92  // /{int sys fcntl（int fd，int cmd，…void*arg）；}
	SYS_FSYNC          = 95  // /{int sys_fsync（int fd）}
	SYS_SETPRIORITY    = 96  // /{int sys_usetpriority（int which，id_uwho，int prio）}
	SYS_SOCKET         = 97  // /{int sys u套接字（int域，int类型，int协议）}
	SYS_CONNECT        = 98  // /{int sys connect（int-s，const-struct-sockaddr*name、\
	SYS_GETDENTS       = 99  // /{int-sys\u-getdents（int-fd，void*buf，size\u t buflen）}
	SYS_GETPRIORITY    = 100 // /{int-sys\u-getpriority（int-which，id\u-who）}
	SYS_BIND           = 104 // /{int sys_bind（int s，const struct sockaddr*name，\
	SYS_SETSOCKOPT     = 105 // /{int sys_setsockopt（int s，int level，int name，\
	SYS_PLEDGE         = 108 // /{int sys\u PROFECT，
	SYS_PPOLL          = 109 // /{int sys\u ppoll（struct pollfd*fds，
	SYS_PSELECT        = 110 // /{int sys pselect（int nd，fd set*in，fd set*ou\
	SYS_SIGSUSPEND     = 111 // /{int sys SENDU SIGSSUSPEND（int mask）}
	SYS_UNVEIL         = 114 // /{int sys\u expose（const char*path，
	SYS_GETSOCKOPT     = 118 // /{int sys\u getsockopt（int s，int level，int name，
	SYS_THRKILL        = 119 // /{int sys thrkill（pid\t tid，int signum，void*tcb）}）
	SYS_RENAME         = 128 // /{int sys_rename（const char*from，const char*to）}
	SYS_SOCKETPAIR     = 135 // /{int sys_socketpair（int domain，int type，\
	SYS_MKDIR          = 136 // /{int sys_mkdir（const char*path，mode\u t mode）}
	SYS_RMDIR          = 137 // /{int sys_rmdir（const char*path）}
	SYS_GETLOGIN_R     = 141 // /{int sys getlogin\r（char namebuff，u-name）}
	SYS_SETSID         = 147 // /{int sys_setId（void）}
	SYS_QUOTACTL       = 148 // /{int sys quotatl（const char*path，int cmd，
	SYS_NFSSVC         = 155 // /{int sys nfssvc（int flag，void*argp）}
	SYS_PWRITE         = 174 // /{ssize_t sys pwrite（int-fd，const-void*buf，
	SYS_SETGID         = 181 // /{int-sys-setgid（gid_t-gid）}
	SYS_FPATHCONF      = 192 // /{long sys_fpathconf（int fd，int name）；}
	SYS_SWAPCTL        = 193 // /{int sys_swapctl（int cmd，const void*arg，int misc）}
	SYS_SETRLIMIT      = 195 // /{int sys setrlimit（int which，
	SYS_MMAP           = 197 // /{void*sys mmap（void*addr，size\u t len，int prot\
	SYS_LSEEK          = 199 // /{off\u t sys seek（int fd，int pad，off\u t offset，
	SYS_TRUNCATE       = 200 // /{int sys truncate（const char*path，int pad，
	SYS_FTRUNCATE      = 201 // /{int sys ftruncate（int fd，int pad，off t length）}
	SYS_MLOCK          = 203 // /{int-sys\u-mlock（const-void*addr，size\u-len）}
	SYS_MUNLOCK        = 204 // /{int-sys-munlock（const-void*addr，size\u-len）}
	SYS_MSGGET         = 225 // /{int sys_msgget（key_t key，int msgflg）；}
	SYS_MSGSND         = 226 // /{int-sys\u-msgsnd（int-msqid，const-void*msgp，size-t-msgsz，
	SYS_MSGRCV         = 227 // /{int-sys\u-msgrcv（int-msqid，void*msgp，size-t-msgsz，
	SYS_SHMAT          = 228 // /{void*sys shmat（void*addr，size_t len，
	SYS_POLL           = 252 // /{int sys_poll（struct pollfd*fds，
	SYS_ISSETUGID      = 253 // /{int sys_issetugid（void）}
	SYS_LCHOWN         = 254 // /{int sys lchown（const char*path，uid，uid，gid_t gid）}
	SYS_PIPE           = 263 // /{int sys_pipe（int*fdp）}
	SYS_FHOPEN         = 264 // /{int sys_fhp，int flags）}
	SYS_PREADV         = 267 // /{ssize_t sys_preadv（int-fd，
	SYS_PWRITEV        = 268 // /{ssize_t sys pwritev（int-fd，
	SYS_KQUEUE         = 269 // /{int sys kqueue（void）}
	SYS_MUNLOCKALL     = 272 // /{int sys_munlockall（void）；}
	SYS_MQUERY         = 286 // /{void*sys\mquery（void*addr，size\t len，int prot，\
	SYS_CLOSEFROM      = 287 // /{int sys closefrom（int fd）}
	SYS_GETTHRID       = 299 // /{pid_t sys_-getthrid（void）}
	SYS___THRWAKEUP    = 301 // /{int sys___-thrwakeup（const volatile void*ident、\
	SYS___THREXIT      = 302 // /{void sys_-threxit（pid_t*notdead）}
	SYS_SETRTABLE      = 310 // /{int sys_setrtable（int rtableid）；}
	SYS_GETRTABLE      = 311 // /{int sys_getrtable（void）}
	SYS_FACCESSAT      = 313 // /{int sys facessat（int fd，const char*path，\
	SYS_FCHMODAT       = 314 // /{int sys u fchmodat（int fd，const char*path），\
	SYS_LINKAT         = 317 // /{int sys\u linkat（intfd1，const char*path1，intfd2，
	SYS_MKDIRAT        = 318 // /{int sys\u mkdirat（intfd，const char*path，
	SYS_MKFIFOAT       = 319 // /{int sys\u mkfioat，intfd，const char*path，
	SYS_READLINKAT     = 322 // /{ssize\t sys\u readlinkat，int-fd，const-char*path，
	SYS_RENAMEAT       = 323 // /{int-sys\u rename（int-fromfd，const-char*from，
	SYS_SYMLINKAT      = 324 // /{int-sys\u-symlinkat，int-char path，int-fd，
	SYS___SET_TCB      = 329 // /{void sys\uuuu set\u tcb（void*tcb）；}
)
